Ribeirao Preto experiences a mild climate with temperatures gradually cooling down from spring to summer, and then warming up again towards autumn. In the summer months (September to November), temperatures are warm to hot, ranging from 16-40°C, while in winter (June and July), they can be quite cool, dipping as low as 1°C. Autumn and spring see a more moderate temperature range, with average highs around 25-30°C. The warmest months, September to November, receive the most rainfall, while the cooler months, June to August, are relatively dry. As the seasons transition, temperatures remain relatively stable around the city's annual average of 22°C.